to the best of ability - Fransızca İngilizce Sözlük